ferro alloys ferro silicon wave soldering flux california lead soldering alloys aluminum solder preforms jose silicon metal lead free solder paste magnesium metal tin lead solder paste valley steel rock alloys magnesium